import {NgModule} from '@angular/core';
import {FormsModule} from '@angular/forms';
import {CommonModule} from '@angular/common';
import {SysParamComponent} from './sys-param/sys-param.component';
import {BaseGridModule, BaseTreeModule, BaseDetailModule} from '@sb/base';
import {SysParamRoutingModule} from './sys-param-routing.module';
import {NgZorroAntdModule, NzButtonModule, NzCardModule, NzIconModule} from 'ng-zorro-antd';
import {SysAttachmentUploadAlainModule} from '../sys-attachment/sys-attachment-upload/sys-attachment-upload-alain.module';
import {SysParamTreeSelectPanelModule} from './sys-param-tree-select-panel/sys-param-tree-select-panel.module';
import {SysCodeTreeSelectAlainModule} from '../sys-code/sys-code-tree-select-alain/sys-code-tree-select-alain.module';
import {SysCodeCategorySelectAlainModule} from '../sys-code/sys-code-category-select-alain/sys-code-category-select-alain.module';


@NgModule({
    imports: [
        CommonModule,
        SysParamRoutingModule,
        FormsModule,
        BaseGridModule,
        NzButtonModule,
        NzIconModule,
        NgZorroAntdModule,
        NzCardModule,
        SysAttachmentUploadAlainModule,
        BaseTreeModule,
        SysParamTreeSelectPanelModule,
        SysCodeCategorySelectAlainModule,
        SysCodeTreeSelectAlainModule,
        BaseDetailModule,
    ],
    declarations: [
        SysParamComponent,
    ]
})
export class SysParamModule {
}
